<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Doxygen: pcl::visualization::RangeImageVisualizer类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Doxygen
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classpcl_1_1visualization_1_1_range_image_visualizer.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pub-static-methods">静态 Public 成员函数</a> &#124;
<a href="#pro-attribs">Protected 属性</a> &#124;
<a href="classpcl_1_1visualization_1_1_range_image_visualizer-members.html">所有成员列表</a>  </div>
  <div class="headertitle">
<div class="title">pcl::visualization::RangeImageVisualizer类 参考</div>  </div>
</div><!--header-->
<div class="contents">

<p>Range image visualizer class.  
 <a href="classpcl_1_1visualization_1_1_range_image_visualizer.html#details">更多...</a></p>

<p><code>#include &lt;<a class="el" href="range__image__visualizer_8h_source.html">range_image_visualizer.h</a>&gt;</code></p>
<div class="dynheader">
类 pcl::visualization::RangeImageVisualizer 继承关系图:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classpcl_1_1visualization_1_1_range_image_visualizer.png" usemap="#pcl::visualization::RangeImageVisualizer_map" alt=""/>
  <map id="pcl::visualization::RangeImageVisualizer_map" name="pcl::visualization::RangeImageVisualizer_map">
<area href="classpcl_1_1visualization_1_1_image_viewer.html" title="ImageViewer is a class for 2D image visualization." alt="pcl::visualization::ImageViewer" shape="rect" coords="0,0,235,24"/>
  </map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:aebefd38047215956098a2a667504618e"><td class="memItemLeft" align="right" valign="top"><a id="aebefd38047215956098a2a667504618e"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_range_image_visualizer.html#aebefd38047215956098a2a667504618e">RangeImageVisualizer</a> (const std::string &amp;name=&quot;Range Image&quot;)</td></tr>
<tr class="memdesc:aebefd38047215956098a2a667504618e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor <br /></td></tr>
<tr class="separator:aebefd38047215956098a2a667504618e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af026cee44f88cf5d5e747d61ad45e7f4"><td class="memItemLeft" align="right" valign="top"><a id="af026cee44f88cf5d5e747d61ad45e7f4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_range_image_visualizer.html#af026cee44f88cf5d5e747d61ad45e7f4">~RangeImageVisualizer</a> ()</td></tr>
<tr class="memdesc:af026cee44f88cf5d5e747d61ad45e7f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor <br /></td></tr>
<tr class="separator:af026cee44f88cf5d5e747d61ad45e7f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f15b980ed5a02f80ddc9c954d26fd5a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_range_image_visualizer.html#a9f15b980ed5a02f80ddc9c954d26fd5a">visualizeBorders</a> (const <a class="el" href="classpcl_1_1_range_image.html">pcl::RangeImage</a> &amp;range_image, float min_value, float max_value, bool grayscale, const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; <a class="el" href="structpcl_1_1_border_description.html">pcl::BorderDescription</a> &gt; &amp;border_descriptions)</td></tr>
<tr class="separator:a9f15b980ed5a02f80ddc9c954d26fd5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab03794d9696f99c0cd7a4f5c3525d83c"><td class="memItemLeft" align="right" valign="top"><a id="ab03794d9696f99c0cd7a4f5c3525d83c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_range_image_visualizer.html#ab03794d9696f99c0cd7a4f5c3525d83c">showRangeImage</a> (const <a class="el" href="classpcl_1_1_range_image.html">pcl::RangeImage</a> &amp;range_image, float min_value=-std::numeric_limits&lt; float &gt;::infinity(), float max_value=std::numeric_limits&lt; float &gt;::infinity(), bool grayscale=false)</td></tr>
<tr class="memdesc:ab03794d9696f99c0cd7a4f5c3525d83c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Visualize a range image <br /></td></tr>
<tr class="separator:ab03794d9696f99c0cd7a4f5c3525d83c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpcl_1_1visualization_1_1_image_viewer')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html">pcl::visualization::ImageViewer</a></td></tr>
<tr class="memitem:ab67fc7734463f333ef483e0ec1eaeab0 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#ab67fc7734463f333ef483e0ec1eaeab0">ImageViewer</a> (const std::string &amp;window_title=&quot;&quot;)</td></tr>
<tr class="memdesc:ab67fc7734463f333ef483e0ec1eaeab0 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="classpcl_1_1visualization_1_1_image_viewer.html#ab67fc7734463f333ef483e0ec1eaeab0">更多...</a><br /></td></tr>
<tr class="separator:ab67fc7734463f333ef483e0ec1eaeab0 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac139b68072915671fd88dcebd97df1a inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top"><a id="aac139b68072915671fd88dcebd97df1a"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#aac139b68072915671fd88dcebd97df1a">~ImageViewer</a> ()</td></tr>
<tr class="memdesc:aac139b68072915671fd88dcebd97df1a inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:aac139b68072915671fd88dcebd97df1a inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3d46fb79a3a66b9a577808ed7169c9f inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#ab3d46fb79a3a66b9a577808ed7169c9f">showMonoImage</a> (const unsigned char *data, unsigned width, unsigned height, const std::string &amp;layer_id=&quot;mono_image&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:ab3d46fb79a3a66b9a577808ed7169c9f inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show a monochrome 2D image on screen.  <a href="classpcl_1_1visualization_1_1_image_viewer.html#ab3d46fb79a3a66b9a577808ed7169c9f">更多...</a><br /></td></tr>
<tr class="separator:ab3d46fb79a3a66b9a577808ed7169c9f inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a764f707517a6f5a94d6afd9441508794 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a764f707517a6f5a94d6afd9441508794">addMonoImage</a> (const unsigned char *data, unsigned width, unsigned height, const std::string &amp;layer_id=&quot;mono_image&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a764f707517a6f5a94d6afd9441508794 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a monochrome 2D image layer, but do not render it (use spin/spinOnce to update).  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a764f707517a6f5a94d6afd9441508794">更多...</a><br /></td></tr>
<tr class="separator:a764f707517a6f5a94d6afd9441508794 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbcd91e2f16a9e11e72aec9e5fb74317 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#afbcd91e2f16a9e11e72aec9e5fb74317">showMonoImage</a> (const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; <a class="el" href="structpcl_1_1_intensity.html">pcl::Intensity</a> &gt;::ConstPtr &amp;cloud, const std::string &amp;layer_id=&quot;mono_image&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:afbcd91e2f16a9e11e72aec9e5fb74317 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show a monochrome 2D image on screen.  <a href="classpcl_1_1visualization_1_1_image_viewer.html#afbcd91e2f16a9e11e72aec9e5fb74317">更多...</a><br /></td></tr>
<tr class="separator:afbcd91e2f16a9e11e72aec9e5fb74317 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0ed6bc71fcd05d3c77148d76368915a inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#ad0ed6bc71fcd05d3c77148d76368915a">addMonoImage</a> (const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; <a class="el" href="structpcl_1_1_intensity.html">pcl::Intensity</a> &gt;::ConstPtr &amp;cloud, const std::string &amp;layer_id=&quot;mono_image&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:ad0ed6bc71fcd05d3c77148d76368915a inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a monochrome 2D image layer, but do not render it (use spin/spinOnce to update).  <a href="classpcl_1_1visualization_1_1_image_viewer.html#ad0ed6bc71fcd05d3c77148d76368915a">更多...</a><br /></td></tr>
<tr class="separator:ad0ed6bc71fcd05d3c77148d76368915a inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca066cf44d842ea7e8a11da86fe56e48 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#aca066cf44d842ea7e8a11da86fe56e48">showMonoImage</a> (const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; <a class="el" href="structpcl_1_1_intensity.html">pcl::Intensity</a> &gt; &amp;cloud, const std::string &amp;layer_id=&quot;mono_image&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:aca066cf44d842ea7e8a11da86fe56e48 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show a monochrome 2D image on screen.  <a href="classpcl_1_1visualization_1_1_image_viewer.html#aca066cf44d842ea7e8a11da86fe56e48">更多...</a><br /></td></tr>
<tr class="separator:aca066cf44d842ea7e8a11da86fe56e48 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4717d079f67880bfc7a80b3731b6eada inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a4717d079f67880bfc7a80b3731b6eada">addMonoImage</a> (const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; <a class="el" href="structpcl_1_1_intensity.html">pcl::Intensity</a> &gt; &amp;cloud, const std::string &amp;layer_id=&quot;mono_image&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a4717d079f67880bfc7a80b3731b6eada inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a monochrome 2D image layer, but do not render it (use spin/spinOnce to update).  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a4717d079f67880bfc7a80b3731b6eada">更多...</a><br /></td></tr>
<tr class="separator:a4717d079f67880bfc7a80b3731b6eada inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dd0425191252de387726ab970b330a7 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a7dd0425191252de387726ab970b330a7">showMonoImage</a> (const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; <a class="el" href="structpcl_1_1_intensity8u.html">pcl::Intensity8u</a> &gt;::ConstPtr &amp;cloud, const std::string &amp;layer_id=&quot;mono_image&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a7dd0425191252de387726ab970b330a7 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show a monochrome 2D image on screen.  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a7dd0425191252de387726ab970b330a7">更多...</a><br /></td></tr>
<tr class="separator:a7dd0425191252de387726ab970b330a7 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cb5442511b386e1463680ff0f01f288 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a3cb5442511b386e1463680ff0f01f288">addMonoImage</a> (const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; <a class="el" href="structpcl_1_1_intensity8u.html">pcl::Intensity8u</a> &gt;::ConstPtr &amp;cloud, const std::string &amp;layer_id=&quot;mono_image&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a3cb5442511b386e1463680ff0f01f288 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a monochrome 2D image layer, but do not render it (use spin/spinOnce to update).  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a3cb5442511b386e1463680ff0f01f288">更多...</a><br /></td></tr>
<tr class="separator:a3cb5442511b386e1463680ff0f01f288 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac22a20ad2eb7e466966d74a043a52cb inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#aac22a20ad2eb7e466966d74a043a52cb">showMonoImage</a> (const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; <a class="el" href="structpcl_1_1_intensity8u.html">pcl::Intensity8u</a> &gt; &amp;cloud, const std::string &amp;layer_id=&quot;mono_image&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:aac22a20ad2eb7e466966d74a043a52cb inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show a monochrome 2D image on screen.  <a href="classpcl_1_1visualization_1_1_image_viewer.html#aac22a20ad2eb7e466966d74a043a52cb">更多...</a><br /></td></tr>
<tr class="separator:aac22a20ad2eb7e466966d74a043a52cb inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85f3a0290a4b9e4c29b847e8aa06679d inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a85f3a0290a4b9e4c29b847e8aa06679d">addMonoImage</a> (const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; <a class="el" href="structpcl_1_1_intensity8u.html">pcl::Intensity8u</a> &gt; &amp;cloud, const std::string &amp;layer_id=&quot;mono_image&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a85f3a0290a4b9e4c29b847e8aa06679d inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a monochrome 2D image layer, but do not render it (use spin/spinOnce to update).  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a85f3a0290a4b9e4c29b847e8aa06679d">更多...</a><br /></td></tr>
<tr class="separator:a85f3a0290a4b9e4c29b847e8aa06679d inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33e79bc49719cc7e2005f3cf76bff1f6 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a33e79bc49719cc7e2005f3cf76bff1f6">showRGBImage</a> (const unsigned char *data, unsigned width, unsigned height, const std::string &amp;layer_id=&quot;rgb_image&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a33e79bc49719cc7e2005f3cf76bff1f6 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show a 2D <a class="el" href="structpcl_1_1_r_g_b.html" title="A structure representing RGB color information.">RGB</a> image on screen.  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a33e79bc49719cc7e2005f3cf76bff1f6">更多...</a><br /></td></tr>
<tr class="separator:a33e79bc49719cc7e2005f3cf76bff1f6 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3340b7e8cc80f3cf4276dfcbb589fe5 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#ab3340b7e8cc80f3cf4276dfcbb589fe5">addRGBImage</a> (const unsigned char *data, unsigned width, unsigned height, const std::string &amp;layer_id=&quot;rgb_image&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:ab3340b7e8cc80f3cf4276dfcbb589fe5 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an <a class="el" href="structpcl_1_1_r_g_b.html" title="A structure representing RGB color information.">RGB</a> 2D image layer, but do not render it (use spin/spinOnce to update).  <a href="classpcl_1_1visualization_1_1_image_viewer.html#ab3340b7e8cc80f3cf4276dfcbb589fe5">更多...</a><br /></td></tr>
<tr class="separator:ab3340b7e8cc80f3cf4276dfcbb589fe5 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d4270eb07ff05d02ec9ddbb417691c7 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a3d4270eb07ff05d02ec9ddbb417691c7 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a3d4270eb07ff05d02ec9ddbb417691c7">showRGBImage</a> (const typename <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; T &gt;::ConstPtr &amp;cloud, const std::string &amp;layer_id=&quot;rgb_image&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a3d4270eb07ff05d02ec9ddbb417691c7 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show a 2D image on screen, obtained from the <a class="el" href="structpcl_1_1_r_g_b.html" title="A structure representing RGB color information.">RGB</a> channel of a point cloud.  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a3d4270eb07ff05d02ec9ddbb417691c7">更多...</a><br /></td></tr>
<tr class="separator:a3d4270eb07ff05d02ec9ddbb417691c7 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0c9e8a98da3768aef5dd08df9822bdf inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ac0c9e8a98da3768aef5dd08df9822bdf inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#ac0c9e8a98da3768aef5dd08df9822bdf">addRGBImage</a> (const typename <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; T &gt;::ConstPtr &amp;cloud, const std::string &amp;layer_id=&quot;rgb_image&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:ac0c9e8a98da3768aef5dd08df9822bdf inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an <a class="el" href="structpcl_1_1_r_g_b.html" title="A structure representing RGB color information.">RGB</a> 2D image layer, but do not render it (use spin/spinOnce to update).  <a href="classpcl_1_1visualization_1_1_image_viewer.html#ac0c9e8a98da3768aef5dd08df9822bdf">更多...</a><br /></td></tr>
<tr class="separator:ac0c9e8a98da3768aef5dd08df9822bdf inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58b93c1bd507c07366a80e52f8c20a61 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a58b93c1bd507c07366a80e52f8c20a61 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a58b93c1bd507c07366a80e52f8c20a61">showRGBImage</a> (const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; T &gt; &amp;cloud, const std::string &amp;layer_id=&quot;rgb_image&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a58b93c1bd507c07366a80e52f8c20a61 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show a 2D image on screen, obtained from the <a class="el" href="structpcl_1_1_r_g_b.html" title="A structure representing RGB color information.">RGB</a> channel of a point cloud.  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a58b93c1bd507c07366a80e52f8c20a61">更多...</a><br /></td></tr>
<tr class="separator:a58b93c1bd507c07366a80e52f8c20a61 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af350a394ba65506f84f2b140c22b5063 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:af350a394ba65506f84f2b140c22b5063 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#af350a394ba65506f84f2b140c22b5063">addRGBImage</a> (const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; T &gt; &amp;cloud, const std::string &amp;layer_id=&quot;rgb_image&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:af350a394ba65506f84f2b140c22b5063 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an <a class="el" href="structpcl_1_1_r_g_b.html" title="A structure representing RGB color information.">RGB</a> 2D image layer, but do not render it (use spin/spinOnce to update).  <a href="classpcl_1_1visualization_1_1_image_viewer.html#af350a394ba65506f84f2b140c22b5063">更多...</a><br /></td></tr>
<tr class="separator:af350a394ba65506f84f2b140c22b5063 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a775047bc2b18889522caab74751ae6f3 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a775047bc2b18889522caab74751ae6f3">showFloatImage</a> (const float *data, unsigned int width, unsigned int height, float min_value=std::numeric_limits&lt; float &gt;::min(), float max_value=std::numeric_limits&lt; float &gt;::max(), bool grayscale=false, const std::string &amp;layer_id=&quot;float_image&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a775047bc2b18889522caab74751ae6f3 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show a 2D image (float) on screen.  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a775047bc2b18889522caab74751ae6f3">更多...</a><br /></td></tr>
<tr class="separator:a775047bc2b18889522caab74751ae6f3 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac29c3b5fa725cb452135733e13332d6c inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#ac29c3b5fa725cb452135733e13332d6c">addFloatImage</a> (const float *data, unsigned int width, unsigned int height, float min_value=std::numeric_limits&lt; float &gt;::min(), float max_value=std::numeric_limits&lt; float &gt;::max(), bool grayscale=false, const std::string &amp;layer_id=&quot;float_image&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:ac29c3b5fa725cb452135733e13332d6c inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a float 2D image layer, but do not render it (use spin/spinOnce to update).  <a href="classpcl_1_1visualization_1_1_image_viewer.html#ac29c3b5fa725cb452135733e13332d6c">更多...</a><br /></td></tr>
<tr class="separator:ac29c3b5fa725cb452135733e13332d6c inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e6d9e7fa50c79a804230474fe572b98 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a8e6d9e7fa50c79a804230474fe572b98">showShortImage</a> (const unsigned short *short_image, unsigned int width, unsigned int height, unsigned short min_value=std::numeric_limits&lt; unsigned short &gt;::min(), unsigned short max_value=std::numeric_limits&lt; unsigned short &gt;::max(), bool grayscale=false, const std::string &amp;layer_id=&quot;short_image&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a8e6d9e7fa50c79a804230474fe572b98 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show a 2D image (unsigned short) on screen.  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a8e6d9e7fa50c79a804230474fe572b98">更多...</a><br /></td></tr>
<tr class="separator:a8e6d9e7fa50c79a804230474fe572b98 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a53f1ab682bd6031a613683cf79df34 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a9a53f1ab682bd6031a613683cf79df34">addShortImage</a> (const unsigned short *short_image, unsigned int width, unsigned int height, unsigned short min_value=std::numeric_limits&lt; unsigned short &gt;::min(), unsigned short max_value=std::numeric_limits&lt; unsigned short &gt;::max(), bool grayscale=false, const std::string &amp;layer_id=&quot;short_image&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a9a53f1ab682bd6031a613683cf79df34 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a short 2D image layer, but do not render it (use spin/spinOnce to update).  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a9a53f1ab682bd6031a613683cf79df34">更多...</a><br /></td></tr>
<tr class="separator:a9a53f1ab682bd6031a613683cf79df34 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2406ecea1e68be3028bb4861478f5c2b inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a2406ecea1e68be3028bb4861478f5c2b">showAngleImage</a> (const float *data, unsigned width, unsigned height, const std::string &amp;layer_id=&quot;angle_image&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a2406ecea1e68be3028bb4861478f5c2b inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show a 2D image on screen representing angle data.  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a2406ecea1e68be3028bb4861478f5c2b">更多...</a><br /></td></tr>
<tr class="separator:a2406ecea1e68be3028bb4861478f5c2b inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad46e6a0d2d9b1e1a1d4a0e56b3e28bd3 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#ad46e6a0d2d9b1e1a1d4a0e56b3e28bd3">addAngleImage</a> (const float *data, unsigned width, unsigned height, const std::string &amp;layer_id=&quot;angle_image&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:ad46e6a0d2d9b1e1a1d4a0e56b3e28bd3 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an angle 2D image layer, but do not render it (use spin/spinOnce to update).  <a href="classpcl_1_1visualization_1_1_image_viewer.html#ad46e6a0d2d9b1e1a1d4a0e56b3e28bd3">更多...</a><br /></td></tr>
<tr class="separator:ad46e6a0d2d9b1e1a1d4a0e56b3e28bd3 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83262fe4addf159963e9eeb5bc918153 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a83262fe4addf159963e9eeb5bc918153">showHalfAngleImage</a> (const float *data, unsigned width, unsigned height, const std::string &amp;layer_id=&quot;half_angle_image&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a83262fe4addf159963e9eeb5bc918153 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show a 2D image on screen representing half angle data.  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a83262fe4addf159963e9eeb5bc918153">更多...</a><br /></td></tr>
<tr class="separator:a83262fe4addf159963e9eeb5bc918153 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60fa47b0538b35974d7f63e741c5ef83 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a60fa47b0538b35974d7f63e741c5ef83">addHalfAngleImage</a> (const float *data, unsigned width, unsigned height, const std::string &amp;layer_id=&quot;half_angle_image&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a60fa47b0538b35974d7f63e741c5ef83 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a half angle 2D image layer, but do not render it (use spin/spinOnce to update).  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a60fa47b0538b35974d7f63e741c5ef83">更多...</a><br /></td></tr>
<tr class="separator:a60fa47b0538b35974d7f63e741c5ef83 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8635790ba434ac25d5996b6747a35281 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a8635790ba434ac25d5996b6747a35281">markPoint</a> (size_t u, size_t v, Vector3ub fg_color, Vector3ub bg_color=red_color, double radius=3.0, const std::string &amp;layer_id=&quot;points&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a8635790ba434ac25d5996b6747a35281 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the pixel at coordinates(u,v) to color while setting the neighborhood to another  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a8635790ba434ac25d5996b6747a35281">更多...</a><br /></td></tr>
<tr class="separator:a8635790ba434ac25d5996b6747a35281 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a811c0ab2c8ef24d2edd03f235630121b inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a811c0ab2c8ef24d2edd03f235630121b">markPoints</a> (const std::vector&lt; int &gt; &amp;uv, Vector3ub fg_color, Vector3ub bg_color=red_color, double size=3.0, const std::string &amp;layer_id=&quot;markers&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a811c0ab2c8ef24d2edd03f235630121b inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the pixel at coordinates(u,v) to color while setting the neighborhood to another  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a811c0ab2c8ef24d2edd03f235630121b">更多...</a><br /></td></tr>
<tr class="separator:a811c0ab2c8ef24d2edd03f235630121b inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0506f8e1f6d8ba95973dfdfdeb131ba0 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a0506f8e1f6d8ba95973dfdfdeb131ba0">markPoints</a> (const std::vector&lt; float &gt; &amp;uv, Vector3ub fg_color, Vector3ub bg_color=red_color, double size=3.0, const std::string &amp;layer_id=&quot;markers&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a0506f8e1f6d8ba95973dfdfdeb131ba0 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the pixel at coordinates(u,v) to color while setting the neighborhood to another (float coordinates version).  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a0506f8e1f6d8ba95973dfdfdeb131ba0">更多...</a><br /></td></tr>
<tr class="separator:a0506f8e1f6d8ba95973dfdfdeb131ba0 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bf8630b973a4b0497f241568d0e6baa inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a0bf8630b973a4b0497f241568d0e6baa">setWindowTitle</a> (const std::string &amp;name)</td></tr>
<tr class="memdesc:a0bf8630b973a4b0497f241568d0e6baa inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the window title name  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a0bf8630b973a4b0497f241568d0e6baa">更多...</a><br /></td></tr>
<tr class="separator:a0bf8630b973a4b0497f241568d0e6baa inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78653afaa6dc910ce241b9bf8cea45f6 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top"><a id="a78653afaa6dc910ce241b9bf8cea45f6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a78653afaa6dc910ce241b9bf8cea45f6">spin</a> ()</td></tr>
<tr class="memdesc:a78653afaa6dc910ce241b9bf8cea45f6 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Spin method. Calls the interactor and runs an internal loop. <br /></td></tr>
<tr class="separator:a78653afaa6dc910ce241b9bf8cea45f6 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3eb6e9560da820df593c85dbbd47af1c inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a3eb6e9560da820df593c85dbbd47af1c">spinOnce</a> (int time=1, bool force_redraw=true)</td></tr>
<tr class="memdesc:a3eb6e9560da820df593c85dbbd47af1c inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Spin once method. Calls the interactor and updates the screen once.  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a3eb6e9560da820df593c85dbbd47af1c">更多...</a><br /></td></tr>
<tr class="separator:a3eb6e9560da820df593c85dbbd47af1c inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a768b636bbac4ee67a5aa86fd4b239b12 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">boost::signals2::connection&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a768b636bbac4ee67a5aa86fd4b239b12">registerKeyboardCallback</a> (void(*callback)(const <a class="el" href="classpcl_1_1visualization_1_1_keyboard_event.html">pcl::visualization::KeyboardEvent</a> &amp;, void *), void *cookie=NULL)</td></tr>
<tr class="memdesc:a768b636bbac4ee67a5aa86fd4b239b12 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register a callback function for keyboard events  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a768b636bbac4ee67a5aa86fd4b239b12">更多...</a><br /></td></tr>
<tr class="separator:a768b636bbac4ee67a5aa86fd4b239b12 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add4cf1ce0536ae6ba7b42f316e6d368c inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:add4cf1ce0536ae6ba7b42f316e6d368c inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplItemLeft" align="right" valign="top">boost::signals2::connection&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#add4cf1ce0536ae6ba7b42f316e6d368c">registerKeyboardCallback</a> (void(T::*callback)(const <a class="el" href="classpcl_1_1visualization_1_1_keyboard_event.html">pcl::visualization::KeyboardEvent</a> &amp;, void *), T &amp;instance, void *cookie=NULL)</td></tr>
<tr class="memdesc:add4cf1ce0536ae6ba7b42f316e6d368c inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register a callback function for keyboard events  <a href="classpcl_1_1visualization_1_1_image_viewer.html#add4cf1ce0536ae6ba7b42f316e6d368c">更多...</a><br /></td></tr>
<tr class="separator:add4cf1ce0536ae6ba7b42f316e6d368c inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67179cecfc3ea0f0c1e16a33089cb24b inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">boost::signals2::connection&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a67179cecfc3ea0f0c1e16a33089cb24b">registerKeyboardCallback</a> (boost::function&lt; void(const <a class="el" href="classpcl_1_1visualization_1_1_keyboard_event.html">pcl::visualization::KeyboardEvent</a> &amp;)&gt; cb)</td></tr>
<tr class="memdesc:a67179cecfc3ea0f0c1e16a33089cb24b inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register a callback boost::function for keyboard events  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a67179cecfc3ea0f0c1e16a33089cb24b">更多...</a><br /></td></tr>
<tr class="separator:a67179cecfc3ea0f0c1e16a33089cb24b inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea7736ed1e3710dc9fcd210c8a41e509 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">boost::signals2::connection&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#aea7736ed1e3710dc9fcd210c8a41e509">registerMouseCallback</a> (void(*callback)(const <a class="el" href="classpcl_1_1visualization_1_1_mouse_event.html">pcl::visualization::MouseEvent</a> &amp;, void *), void *cookie=NULL)</td></tr>
<tr class="memdesc:aea7736ed1e3710dc9fcd210c8a41e509 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register a callback boost::function for mouse events  <a href="classpcl_1_1visualization_1_1_image_viewer.html#aea7736ed1e3710dc9fcd210c8a41e509">更多...</a><br /></td></tr>
<tr class="separator:aea7736ed1e3710dc9fcd210c8a41e509 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae27531d1bf7fe6c2a79320980b301a4 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aae27531d1bf7fe6c2a79320980b301a4 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplItemLeft" align="right" valign="top">boost::signals2::connection&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#aae27531d1bf7fe6c2a79320980b301a4">registerMouseCallback</a> (void(T::*callback)(const <a class="el" href="classpcl_1_1visualization_1_1_mouse_event.html">pcl::visualization::MouseEvent</a> &amp;, void *), T &amp;instance, void *cookie=NULL)</td></tr>
<tr class="memdesc:aae27531d1bf7fe6c2a79320980b301a4 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register a callback function for mouse events  <a href="classpcl_1_1visualization_1_1_image_viewer.html#aae27531d1bf7fe6c2a79320980b301a4">更多...</a><br /></td></tr>
<tr class="separator:aae27531d1bf7fe6c2a79320980b301a4 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22fb868c8d32c6498c51184cdf3a2e26 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">boost::signals2::connection&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a22fb868c8d32c6498c51184cdf3a2e26">registerMouseCallback</a> (boost::function&lt; void(const <a class="el" href="classpcl_1_1visualization_1_1_mouse_event.html">pcl::visualization::MouseEvent</a> &amp;)&gt; cb)</td></tr>
<tr class="memdesc:a22fb868c8d32c6498c51184cdf3a2e26 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register a callback function for mouse events  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a22fb868c8d32c6498c51184cdf3a2e26">更多...</a><br /></td></tr>
<tr class="separator:a22fb868c8d32c6498c51184cdf3a2e26 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace5662622459d62b330b83d5a544f26a inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#ace5662622459d62b330b83d5a544f26a">setPosition</a> (int x, int y)</td></tr>
<tr class="memdesc:ace5662622459d62b330b83d5a544f26a inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the position in screen coordinates.  <a href="classpcl_1_1visualization_1_1_image_viewer.html#ace5662622459d62b330b83d5a544f26a">更多...</a><br /></td></tr>
<tr class="separator:ace5662622459d62b330b83d5a544f26a inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab928954619a61d4d1b6679a421ca8578 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#ab928954619a61d4d1b6679a421ca8578">setSize</a> (int xw, int yw)</td></tr>
<tr class="memdesc:ab928954619a61d4d1b6679a421ca8578 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the window size in screen coordinates.  <a href="classpcl_1_1visualization_1_1_image_viewer.html#ab928954619a61d4d1b6679a421ca8578">更多...</a><br /></td></tr>
<tr class="separator:ab928954619a61d4d1b6679a421ca8578 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae041919b2a5c72dd8db64c98456aee0f inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top"><a id="ae041919b2a5c72dd8db64c98456aee0f"></a>
int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#ae041919b2a5c72dd8db64c98456aee0f">getSize</a> ()</td></tr>
<tr class="memdesc:ae041919b2a5c72dd8db64c98456aee0f inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the window size in pixels. <br /></td></tr>
<tr class="separator:ae041919b2a5c72dd8db64c98456aee0f inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af79aeb1777da223b2ff1a85ee77c71c1 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top"><a id="af79aeb1777da223b2ff1a85ee77c71c1"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#af79aeb1777da223b2ff1a85ee77c71c1">wasStopped</a> () const</td></tr>
<tr class="memdesc:af79aeb1777da223b2ff1a85ee77c71c1 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true when the user tried to close the window <br /></td></tr>
<tr class="separator:af79aeb1777da223b2ff1a85ee77c71c1 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6b01db4cee7006e08b237eac27cb623 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top"><a id="ab6b01db4cee7006e08b237eac27cb623"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#ab6b01db4cee7006e08b237eac27cb623">close</a> ()</td></tr>
<tr class="memdesc:ab6b01db4cee7006e08b237eac27cb623 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stop the interaction and close the visualizaton window. <br /></td></tr>
<tr class="separator:ab6b01db4cee7006e08b237eac27cb623 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4168cf423e972fb3b81553ba67b36ea inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#af4168cf423e972fb3b81553ba67b36ea">addCircle</a> (unsigned int x, unsigned int y, double radius, const std::string &amp;layer_id=&quot;circles&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:af4168cf423e972fb3b81553ba67b36ea inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a circle shape from a point and a radius  <a href="classpcl_1_1visualization_1_1_image_viewer.html#af4168cf423e972fb3b81553ba67b36ea">更多...</a><br /></td></tr>
<tr class="separator:af4168cf423e972fb3b81553ba67b36ea inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9035ec397ec9c4e0019dc2fca7e8077 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#af9035ec397ec9c4e0019dc2fca7e8077">addCircle</a> (unsigned int x, unsigned int y, double radius, double r, double g, double b, const std::string &amp;layer_id=&quot;circles&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:af9035ec397ec9c4e0019dc2fca7e8077 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a circle shape from a point and a radius  <a href="classpcl_1_1visualization_1_1_image_viewer.html#af9035ec397ec9c4e0019dc2fca7e8077">更多...</a><br /></td></tr>
<tr class="separator:af9035ec397ec9c4e0019dc2fca7e8077 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0eae37d9f7fdd3e71dc95bea071198f3 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a0eae37d9f7fdd3e71dc95bea071198f3">addRectangle</a> (const <a class="el" href="structpcl_1_1_point_x_y.html">pcl::PointXY</a> &amp;min_pt, const <a class="el" href="structpcl_1_1_point_x_y.html">pcl::PointXY</a> &amp;max_pt, const std::string &amp;layer_id=&quot;rectangles&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a0eae37d9f7fdd3e71dc95bea071198f3 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a 2D box and color its edges with a given color  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a0eae37d9f7fdd3e71dc95bea071198f3">更多...</a><br /></td></tr>
<tr class="separator:a0eae37d9f7fdd3e71dc95bea071198f3 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52f7cd922decf854456c03a5de488050 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a52f7cd922decf854456c03a5de488050">addRectangle</a> (const <a class="el" href="structpcl_1_1_point_x_y.html">pcl::PointXY</a> &amp;min_pt, const <a class="el" href="structpcl_1_1_point_x_y.html">pcl::PointXY</a> &amp;max_pt, double r, double g, double b, const std::string &amp;layer_id=&quot;rectangles&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a52f7cd922decf854456c03a5de488050 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a 2D box and color its edges with a given color  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a52f7cd922decf854456c03a5de488050">更多...</a><br /></td></tr>
<tr class="separator:a52f7cd922decf854456c03a5de488050 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0560bb62ee28db8d7312461a1b3bc025 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a0560bb62ee28db8d7312461a1b3bc025">addRectangle</a> (unsigned int x_min, unsigned int x_max, unsigned int y_min, unsigned int y_max, const std::string &amp;layer_id=&quot;rectangles&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a0560bb62ee28db8d7312461a1b3bc025 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a 2D box and color its edges with a given color  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a0560bb62ee28db8d7312461a1b3bc025">更多...</a><br /></td></tr>
<tr class="separator:a0560bb62ee28db8d7312461a1b3bc025 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a547fd16a365e5d47db69c82b2c932fbb inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a547fd16a365e5d47db69c82b2c932fbb">addRectangle</a> (unsigned int x_min, unsigned int x_max, unsigned int y_min, unsigned int y_max, double r, double g, double b, const std::string &amp;layer_id=&quot;rectangles&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a547fd16a365e5d47db69c82b2c932fbb inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a 2D box and color its edges with a given color  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a547fd16a365e5d47db69c82b2c932fbb">更多...</a><br /></td></tr>
<tr class="separator:a547fd16a365e5d47db69c82b2c932fbb inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bf9386f204a0d0fb67aeb0ea3257f5d inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a4bf9386f204a0d0fb67aeb0ea3257f5d inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a4bf9386f204a0d0fb67aeb0ea3257f5d">addRectangle</a> (const typename <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; T &gt;::ConstPtr &amp;image, const T &amp;min_pt, const T &amp;max_pt, const std::string &amp;layer_id=&quot;rectangles&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a4bf9386f204a0d0fb67aeb0ea3257f5d inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a 2D box and color its edges with a given color  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a4bf9386f204a0d0fb67aeb0ea3257f5d">更多...</a><br /></td></tr>
<tr class="separator:a4bf9386f204a0d0fb67aeb0ea3257f5d inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad03c741567c6053e5aa456d2098b8325 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ad03c741567c6053e5aa456d2098b8325 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#ad03c741567c6053e5aa456d2098b8325">addRectangle</a> (const typename <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; T &gt;::ConstPtr &amp;image, const T &amp;min_pt, const T &amp;max_pt, double r, double g, double b, const std::string &amp;layer_id=&quot;rectangles&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:ad03c741567c6053e5aa456d2098b8325 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a 2D box and color its edges with a given color  <a href="classpcl_1_1visualization_1_1_image_viewer.html#ad03c741567c6053e5aa456d2098b8325">更多...</a><br /></td></tr>
<tr class="separator:ad03c741567c6053e5aa456d2098b8325 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6a59e02982ffa5a0dae843b83f0555e inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aa6a59e02982ffa5a0dae843b83f0555e inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#aa6a59e02982ffa5a0dae843b83f0555e">addRectangle</a> (const typename <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; T &gt;::ConstPtr &amp;image, const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; T &gt; &amp;mask, double r, double g, double b, const std::string &amp;layer_id=&quot;rectangles&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:aa6a59e02982ffa5a0dae843b83f0555e inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a 2D box that contains a given image mask and color its edges  <a href="classpcl_1_1visualization_1_1_image_viewer.html#aa6a59e02982ffa5a0dae843b83f0555e">更多...</a><br /></td></tr>
<tr class="separator:aa6a59e02982ffa5a0dae843b83f0555e inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e3d4676de11f0f9848e70791e889938 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a7e3d4676de11f0f9848e70791e889938 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a7e3d4676de11f0f9848e70791e889938">addRectangle</a> (const typename <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; T &gt;::ConstPtr &amp;image, const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; T &gt; &amp;mask, const std::string &amp;layer_id=&quot;image_mask&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a7e3d4676de11f0f9848e70791e889938 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a 2D box that contains a given image mask and color its edges in red  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a7e3d4676de11f0f9848e70791e889938">更多...</a><br /></td></tr>
<tr class="separator:a7e3d4676de11f0f9848e70791e889938 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e9a0421d08b507f11781444a2ee0957 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a3e9a0421d08b507f11781444a2ee0957">addFilledRectangle</a> (unsigned int x_min, unsigned int x_max, unsigned int y_min, unsigned int y_max, const std::string &amp;layer_id=&quot;boxes&quot;, double opacity=0.5)</td></tr>
<tr class="memdesc:a3e9a0421d08b507f11781444a2ee0957 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a 2D box and fill it in with a given color  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a3e9a0421d08b507f11781444a2ee0957">更多...</a><br /></td></tr>
<tr class="separator:a3e9a0421d08b507f11781444a2ee0957 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae20fe7a724a6d4b83f3da2f5cb4b787d inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#ae20fe7a724a6d4b83f3da2f5cb4b787d">addFilledRectangle</a> (unsigned int x_min, unsigned int x_max, unsigned int y_min, unsigned int y_max, double r, double g, double b, const std::string &amp;layer_id=&quot;boxes&quot;, double opacity=0.5)</td></tr>
<tr class="memdesc:ae20fe7a724a6d4b83f3da2f5cb4b787d inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a 2D box and fill it in with a given color  <a href="classpcl_1_1visualization_1_1_image_viewer.html#ae20fe7a724a6d4b83f3da2f5cb4b787d">更多...</a><br /></td></tr>
<tr class="separator:ae20fe7a724a6d4b83f3da2f5cb4b787d inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a846229a2756b8672784c19e23753c322 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a846229a2756b8672784c19e23753c322">addLine</a> (unsigned int x_min, unsigned int y_min, unsigned int x_max, unsigned int y_max, double r, double g, double b, const std::string &amp;layer_id=&quot;line&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a846229a2756b8672784c19e23753c322 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a 2D line with a given color  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a846229a2756b8672784c19e23753c322">更多...</a><br /></td></tr>
<tr class="separator:a846229a2756b8672784c19e23753c322 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13a772196607d87cfcadd7abe4738165 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a13a772196607d87cfcadd7abe4738165">addLine</a> (unsigned int x_min, unsigned int y_min, unsigned int x_max, unsigned int y_max, const std::string &amp;layer_id=&quot;line&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a13a772196607d87cfcadd7abe4738165 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a 2D line with a given color  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a13a772196607d87cfcadd7abe4738165">更多...</a><br /></td></tr>
<tr class="separator:a13a772196607d87cfcadd7abe4738165 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71b706f96118b8a1fb40a2a9e474165a inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a71b706f96118b8a1fb40a2a9e474165a">addText</a> (unsigned int x, unsigned int y, const std::string &amp;text, double r, double g, double b, const std::string &amp;layer_id=&quot;line&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a71b706f96118b8a1fb40a2a9e474165a inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a 2D text with a given color  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a71b706f96118b8a1fb40a2a9e474165a">更多...</a><br /></td></tr>
<tr class="separator:a71b706f96118b8a1fb40a2a9e474165a inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc30830923155965adaf9a96954c73d2 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#abc30830923155965adaf9a96954c73d2">addText</a> (unsigned int x, unsigned int y, const std::string &amp;text, const std::string &amp;layer_id=&quot;line&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:abc30830923155965adaf9a96954c73d2 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a 2D text with a given color  <a href="classpcl_1_1visualization_1_1_image_viewer.html#abc30830923155965adaf9a96954c73d2">更多...</a><br /></td></tr>
<tr class="separator:abc30830923155965adaf9a96954c73d2 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0081a79231feea5c4802b075cc6a3e4f inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a0081a79231feea5c4802b075cc6a3e4f inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a0081a79231feea5c4802b075cc6a3e4f">addMask</a> (const typename <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; T &gt;::ConstPtr &amp;image, const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; T &gt; &amp;mask, double r, double g, double b, const std::string &amp;layer_id=&quot;image_mask&quot;, double opacity=0.5)</td></tr>
<tr class="memdesc:a0081a79231feea5c4802b075cc6a3e4f inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a generic 2D mask to an image  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a0081a79231feea5c4802b075cc6a3e4f">更多...</a><br /></td></tr>
<tr class="separator:a0081a79231feea5c4802b075cc6a3e4f inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2d188a481a99c689d953521387490f2 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ad2d188a481a99c689d953521387490f2 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#ad2d188a481a99c689d953521387490f2">addMask</a> (const typename <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; T &gt;::ConstPtr &amp;image, const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; T &gt; &amp;mask, const std::string &amp;layer_id=&quot;image_mask&quot;, double opacity=0.5)</td></tr>
<tr class="memdesc:ad2d188a481a99c689d953521387490f2 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a generic 2D mask to an image (colored in red)  <a href="classpcl_1_1visualization_1_1_image_viewer.html#ad2d188a481a99c689d953521387490f2">更多...</a><br /></td></tr>
<tr class="separator:ad2d188a481a99c689d953521387490f2 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60432695a77a6641254431714a3412d9 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a60432695a77a6641254431714a3412d9 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a60432695a77a6641254431714a3412d9">addPlanarPolygon</a> (const typename <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; T &gt;::ConstPtr &amp;image, const <a class="el" href="classpcl_1_1_planar_polygon.html">pcl::PlanarPolygon</a>&lt; T &gt; &amp;polygon, double r, double g, double b, const std::string &amp;layer_id=&quot;planar_polygon&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:a60432695a77a6641254431714a3412d9 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a generic 2D planar polygon to an image  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a60432695a77a6641254431714a3412d9">更多...</a><br /></td></tr>
<tr class="separator:a60432695a77a6641254431714a3412d9 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab60d5c2a9f640784af85f9b4641e9de1 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ab60d5c2a9f640784af85f9b4641e9de1 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#ab60d5c2a9f640784af85f9b4641e9de1">addPlanarPolygon</a> (const typename <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; T &gt;::ConstPtr &amp;image, const <a class="el" href="classpcl_1_1_planar_polygon.html">pcl::PlanarPolygon</a>&lt; T &gt; &amp;polygon, const std::string &amp;layer_id=&quot;planar_polygon&quot;, double opacity=1.0)</td></tr>
<tr class="memdesc:ab60d5c2a9f640784af85f9b4641e9de1 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a generic 2D planar polygon to an image  <a href="classpcl_1_1visualization_1_1_image_viewer.html#ab60d5c2a9f640784af85f9b4641e9de1">更多...</a><br /></td></tr>
<tr class="separator:ab60d5c2a9f640784af85f9b4641e9de1 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b3898fbeb4d614ce8930d8a3febfaf9 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a5b3898fbeb4d614ce8930d8a3febfaf9">addLayer</a> (const std::string &amp;layer_id, int width, int height, double opacity=0.5)</td></tr>
<tr class="memdesc:a5b3898fbeb4d614ce8930d8a3febfaf9 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new 2D rendering layer to the viewer.  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a5b3898fbeb4d614ce8930d8a3febfaf9">更多...</a><br /></td></tr>
<tr class="separator:a5b3898fbeb4d614ce8930d8a3febfaf9 inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d3bc3c84193eaa26cc84820fb22254b inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a5d3bc3c84193eaa26cc84820fb22254b">removeLayer</a> (const std::string &amp;layer_id)</td></tr>
<tr class="memdesc:a5d3bc3c84193eaa26cc84820fb22254b inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove a 2D layer given by its ID.  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a5d3bc3c84193eaa26cc84820fb22254b">更多...</a><br /></td></tr>
<tr class="separator:a5d3bc3c84193eaa26cc84820fb22254b inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96b3ea6d603b69d1615e778a8b44c26c inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplParams" colspan="2">template&lt;typename PointT &gt; </td></tr>
<tr class="memitem:a96b3ea6d603b69d1615e778a8b44c26c inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a96b3ea6d603b69d1615e778a8b44c26c">showCorrespondences</a> (const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; <a class="el" href="structpcl_1_1_point_x_y_z_r_g_b_a.html">PointT</a> &gt; &amp;source_img, const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; <a class="el" href="structpcl_1_1_point_x_y_z_r_g_b_a.html">PointT</a> &gt; &amp;target_img, const pcl::Correspondences &amp;correspondences, int nth=1, const std::string &amp;layer_id=&quot;correspondences&quot;)</td></tr>
<tr class="memdesc:a96b3ea6d603b69d1615e778a8b44c26c inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add the specified correspondences to the display.  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a96b3ea6d603b69d1615e778a8b44c26c">更多...</a><br /></td></tr>
<tr class="separator:a96b3ea6d603b69d1615e778a8b44c26c inherit pub_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
静态 Public 成员函数</h2></td></tr>
<tr class="memitem:a777d82b8d34e6764f6563e62b82bb40b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classpcl_1_1visualization_1_1_range_image_visualizer.html">RangeImageVisualizer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_range_image_visualizer.html#a777d82b8d34e6764f6563e62b82bb40b">getRangeImageWidget</a> (const <a class="el" href="classpcl_1_1_range_image.html">pcl::RangeImage</a> &amp;range_image, float min_value, float max_value, bool grayscale, const std::string &amp;name=&quot;Range image&quot;)</td></tr>
<tr class="separator:a777d82b8d34e6764f6563e62b82bb40b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2e834e3bb39d57e5a72bf8558601992"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classpcl_1_1visualization_1_1_range_image_visualizer.html">RangeImageVisualizer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_range_image_visualizer.html#ab2e834e3bb39d57e5a72bf8558601992">getRangeImageBordersWidget</a> (const <a class="el" href="classpcl_1_1_range_image.html">pcl::RangeImage</a> &amp;range_image, float min_value, float max_value, bool grayscale, const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; <a class="el" href="structpcl_1_1_border_description.html">pcl::BorderDescription</a> &gt; &amp;border_descriptions, const std::string &amp;name=&quot;Range image with borders&quot;)</td></tr>
<tr class="separator:ab2e834e3bb39d57e5a72bf8558601992"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af08ad10e011652e5d7e81f71e776301b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classpcl_1_1visualization_1_1_range_image_visualizer.html">RangeImageVisualizer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_range_image_visualizer.html#af08ad10e011652e5d7e81f71e776301b">getAnglesWidget</a> (const <a class="el" href="classpcl_1_1_range_image.html">pcl::RangeImage</a> &amp;range_image, float *angles_image, const std::string &amp;name)</td></tr>
<tr class="separator:af08ad10e011652e5d7e81f71e776301b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc27b83e1871fdbaaf0b943acfc9af23"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classpcl_1_1visualization_1_1_range_image_visualizer.html">RangeImageVisualizer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_range_image_visualizer.html#adc27b83e1871fdbaaf0b943acfc9af23">getHalfAnglesWidget</a> (const <a class="el" href="classpcl_1_1_range_image.html">pcl::RangeImage</a> &amp;range_image, float *angles_image, const std::string &amp;name)</td></tr>
<tr class="separator:adc27b83e1871fdbaaf0b943acfc9af23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a309725c6999c7e30f8d4c7811a9da0ed"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classpcl_1_1visualization_1_1_range_image_visualizer.html">RangeImageVisualizer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_range_image_visualizer.html#a309725c6999c7e30f8d4c7811a9da0ed">getInterestPointsWidget</a> (const <a class="el" href="classpcl_1_1_range_image.html">pcl::RangeImage</a> &amp;range_image, const float *interest_image, float min_value, float max_value, const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; <a class="el" href="structpcl_1_1_interest_point.html">pcl::InterestPoint</a> &gt; &amp;interest_points, const std::string &amp;name)</td></tr>
<tr class="separator:a309725c6999c7e30f8d4c7811a9da0ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected 属性</h2></td></tr>
<tr class="memitem:a4d2f3d48a6f91c56165caae080aa4408"><td class="memItemLeft" align="right" valign="top"><a id="a4d2f3d48a6f91c56165caae080aa4408"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>name_</b></td></tr>
<tr class="separator:a4d2f3d48a6f91c56165caae080aa4408"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
额外继承的成员函数</h2></td></tr>
<tr class="inherit_header pub_types_classpcl_1_1visualization_1_1_image_viewer"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classpcl_1_1visualization_1_1_image_viewer')"><img src="closed.png" alt="-"/>&#160;Public 类型 继承自 <a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html">pcl::visualization::ImageViewer</a></td></tr>
<tr class="memitem:a94b24cb82bcc70972b6b4e73ab22536d inherit pub_types_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top"><a id="a94b24cb82bcc70972b6b4e73ab22536d"></a>
typedef boost::shared_ptr&lt; <a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html">ImageViewer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Ptr</b></td></tr>
<tr class="separator:a94b24cb82bcc70972b6b4e73ab22536d inherit pub_types_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classpcl_1_1visualization_1_1_image_viewer"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classpcl_1_1visualization_1_1_image_viewer')"><img src="closed.png" alt="-"/>&#160;Protected 成员函数 继承自 <a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html">pcl::visualization::ImageViewer</a></td></tr>
<tr class="memitem:ae9053b46268ff4cbb3cb9200099302a0 inherit pro_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top"><a id="ae9053b46268ff4cbb3cb9200099302a0"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#ae9053b46268ff4cbb3cb9200099302a0">render</a> ()</td></tr>
<tr class="memdesc:ae9053b46268ff4cbb3cb9200099302a0 inherit pro_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trigger a render call. <br /></td></tr>
<tr class="separator:ae9053b46268ff4cbb3cb9200099302a0 inherit pro_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b9c1ff3ca1fe64a54321f3d6da9599c inherit pro_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a3b9c1ff3ca1fe64a54321f3d6da9599c">convertIntensityCloudToUChar</a> (const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; <a class="el" href="structpcl_1_1_intensity.html">pcl::Intensity</a> &gt; &amp;cloud, boost::shared_array&lt; unsigned char &gt; data)</td></tr>
<tr class="memdesc:a3b9c1ff3ca1fe64a54321f3d6da9599c inherit pro_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the <a class="el" href="structpcl_1_1_intensity.html" title="A point structure representing the grayscale intensity in single-channel images. Intensity is represe...">Intensity</a> information in a PointCloud&lt;Intensity&gt; to an unsigned char array  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a3b9c1ff3ca1fe64a54321f3d6da9599c">更多...</a><br /></td></tr>
<tr class="separator:a3b9c1ff3ca1fe64a54321f3d6da9599c inherit pro_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee92b2fc2a135119c611e4dbb5639281 inherit pro_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#aee92b2fc2a135119c611e4dbb5639281">convertIntensityCloud8uToUChar</a> (const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; <a class="el" href="structpcl_1_1_intensity8u.html">pcl::Intensity8u</a> &gt; &amp;cloud, boost::shared_array&lt; unsigned char &gt; data)</td></tr>
<tr class="memdesc:aee92b2fc2a135119c611e4dbb5639281 inherit pro_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the <a class="el" href="structpcl_1_1_intensity8u.html" title="A point structure representing the grayscale intensity in single-channel images. Intensity is represe...">Intensity8u</a> information in a PointCloud&lt;Intensity8u&gt; to an unsigned char array  <a href="classpcl_1_1visualization_1_1_image_viewer.html#aee92b2fc2a135119c611e4dbb5639281">更多...</a><br /></td></tr>
<tr class="separator:aee92b2fc2a135119c611e4dbb5639281 inherit pro_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab92156a468bec6ed9424d1d082767c06 inherit pro_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ab92156a468bec6ed9424d1d082767c06 inherit pro_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#ab92156a468bec6ed9424d1d082767c06">convertRGBCloudToUChar</a> (const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; T &gt; &amp;cloud, boost::shared_array&lt; unsigned char &gt; &amp;data)</td></tr>
<tr class="memdesc:ab92156a468bec6ed9424d1d082767c06 inherit pro_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the <a class="el" href="structpcl_1_1_r_g_b.html" title="A structure representing RGB color information.">RGB</a> information in a PointCloud&lt;T&gt; to an unsigned char array  <a href="classpcl_1_1visualization_1_1_image_viewer.html#ab92156a468bec6ed9424d1d082767c06">更多...</a><br /></td></tr>
<tr class="separator:ab92156a468bec6ed9424d1d082767c06 inherit pro_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a107ca36cb221542e3c53e792bc27c67f inherit pro_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top"><a id="a107ca36cb221542e3c53e792bc27c67f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a107ca36cb221542e3c53e792bc27c67f">resetStoppedFlag</a> ()</td></tr>
<tr class="memdesc:a107ca36cb221542e3c53e792bc27c67f inherit pro_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the stopped flag back to false <br /></td></tr>
<tr class="separator:a107ca36cb221542e3c53e792bc27c67f inherit pro_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9790aea3227a7974531dcc848a1f172b inherit pro_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#a9790aea3227a7974531dcc848a1f172b">emitMouseEvent</a> (unsigned long event_id)</td></tr>
<tr class="memdesc:a9790aea3227a7974531dcc848a1f172b inherit pro_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fire up a mouse event with a specified event ID  <a href="classpcl_1_1visualization_1_1_image_viewer.html#a9790aea3227a7974531dcc848a1f172b">更多...</a><br /></td></tr>
<tr class="separator:a9790aea3227a7974531dcc848a1f172b inherit pro_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4473dcb0b7e2d83adb520be23a883f5 inherit pro_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html#ab4473dcb0b7e2d83adb520be23a883f5">emitKeyboardEvent</a> (unsigned long event_id)</td></tr>
<tr class="memdesc:ab4473dcb0b7e2d83adb520be23a883f5 inherit pro_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fire up a keyboard event with a specified event ID  <a href="classpcl_1_1visualization_1_1_image_viewer.html#ab4473dcb0b7e2d83adb520be23a883f5">更多...</a><br /></td></tr>
<tr class="separator:ab4473dcb0b7e2d83adb520be23a883f5 inherit pro_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_static_methods_classpcl_1_1visualization_1_1_image_viewer"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_classpcl_1_1visualization_1_1_image_viewer')"><img src="closed.png" alt="-"/>&#160;静态 Protected 成员函数 继承自 <a class="el" href="classpcl_1_1visualization_1_1_image_viewer.html">pcl::visualization::ImageViewer</a></td></tr>
<tr class="memitem:a4459fc8a2d24479e66d4f8715d825140 inherit pro_static_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top"><a id="a4459fc8a2d24479e66d4f8715d825140"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>MouseCallback</b> (vtkObject *, unsigned long eid, void *clientdata, void *calldata)</td></tr>
<tr class="separator:a4459fc8a2d24479e66d4f8715d825140 inherit pro_static_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa60ced39639f38a6b79b6d50560ccca inherit pro_static_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memItemLeft" align="right" valign="top"><a id="aaa60ced39639f38a6b79b6d50560ccca"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>KeyboardCallback</b> (vtkObject *, unsigned long eid, void *clientdata, void *calldata)</td></tr>
<tr class="separator:aaa60ced39639f38a6b79b6d50560ccca inherit pro_static_methods_classpcl_1_1visualization_1_1_image_viewer"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>Range image visualizer class. </p>
<dl class="section author"><dt>作者</dt><dd>Bastian Steder </dd></dl>
</div><h2 class="groupheader">成员函数说明</h2>
<a id="af08ad10e011652e5d7e81f71e776301b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af08ad10e011652e5d7e81f71e776301b">&#9670;&nbsp;</a></span>getAnglesWidget()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classpcl_1_1visualization_1_1_range_image_visualizer.html">RangeImageVisualizer</a>* pcl::visualization::RangeImageVisualizer::getAnglesWidget </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classpcl_1_1_range_image.html">pcl::RangeImage</a> &amp;&#160;</td>
          <td class="paramname"><em>range_image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float *&#160;</td>
          <td class="paramname"><em>angles_image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Get a widget visualizing the given angle image (assuming values in (-PI, PI]). -PI and PI will return the same color You are responsible for deleting it after usage! </p>

</div>
</div>
<a id="adc27b83e1871fdbaaf0b943acfc9af23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc27b83e1871fdbaaf0b943acfc9af23">&#9670;&nbsp;</a></span>getHalfAnglesWidget()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classpcl_1_1visualization_1_1_range_image_visualizer.html">RangeImageVisualizer</a>* pcl::visualization::RangeImageVisualizer::getHalfAnglesWidget </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classpcl_1_1_range_image.html">pcl::RangeImage</a> &amp;&#160;</td>
          <td class="paramname"><em>range_image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float *&#160;</td>
          <td class="paramname"><em>angles_image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Get a widget visualizing the given angle image (assuming values in (-PI/2, PI/2]). -PI/2 and PI/2 will return the same color You are responsible for deleting it after usage! </p>

</div>
</div>
<a id="a309725c6999c7e30f8d4c7811a9da0ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a309725c6999c7e30f8d4c7811a9da0ed">&#9670;&nbsp;</a></span>getInterestPointsWidget()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classpcl_1_1visualization_1_1_range_image_visualizer.html">RangeImageVisualizer</a>* pcl::visualization::RangeImageVisualizer::getInterestPointsWidget </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classpcl_1_1_range_image.html">pcl::RangeImage</a> &amp;&#160;</td>
          <td class="paramname"><em>range_image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const float *&#160;</td>
          <td class="paramname"><em>interest_image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>min_value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>max_value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; <a class="el" href="structpcl_1_1_interest_point.html">pcl::InterestPoint</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>interest_points</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Get a widget visualizing the interest values and extracted interest points. The interest points will be marked green. You are responsible for deleting it after usage! </p>

</div>
</div>
<a id="ab2e834e3bb39d57e5a72bf8558601992"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2e834e3bb39d57e5a72bf8558601992">&#9670;&nbsp;</a></span>getRangeImageBordersWidget()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classpcl_1_1visualization_1_1_range_image_visualizer.html">RangeImageVisualizer</a>* pcl::visualization::RangeImageVisualizer::getRangeImageBordersWidget </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classpcl_1_1_range_image.html">pcl::RangeImage</a> &amp;&#160;</td>
          <td class="paramname"><em>range_image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>min_value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>max_value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>grayscale</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; <a class="el" href="structpcl_1_1_border_description.html">pcl::BorderDescription</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>border_descriptions</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>name</em> = <code>&quot;Range&#160;image&#160;with&#160;borders&quot;</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Same as above, but returning a new widget. You are responsible for deleting it after usage! </p>

</div>
</div>
<a id="a777d82b8d34e6764f6563e62b82bb40b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a777d82b8d34e6764f6563e62b82bb40b">&#9670;&nbsp;</a></span>getRangeImageWidget()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classpcl_1_1visualization_1_1_range_image_visualizer.html">RangeImageVisualizer</a>* pcl::visualization::RangeImageVisualizer::getRangeImageWidget </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classpcl_1_1_range_image.html">pcl::RangeImage</a> &amp;&#160;</td>
          <td class="paramname"><em>range_image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>min_value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>max_value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>grayscale</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>name</em> = <code>&quot;Range&#160;image&quot;</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Get a widget visualizing the given range image. You are responsible for deleting it after usage! </p>

</div>
</div>
<a id="a9f15b980ed5a02f80ddc9c954d26fd5a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f15b980ed5a02f80ddc9c954d26fd5a">&#9670;&nbsp;</a></span>visualizeBorders()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void pcl::visualization::RangeImageVisualizer::visualizeBorders </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classpcl_1_1_range_image.html">pcl::RangeImage</a> &amp;&#160;</td>
          <td class="paramname"><em>range_image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>min_value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>max_value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>grayscale</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; <a class="el" href="structpcl_1_1_border_description.html">pcl::BorderDescription</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>border_descriptions</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Visualize the given range image and the detected borders in it. Borders on the obstacles are marked green, borders on the background are marked bright blue. </p>

</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>visualization/include/pcl/visualization/<a class="el" href="range__image__visualizer_8h_source.html">range_image_visualizer.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><b>pcl</b></li><li class="navelem"><b>visualization</b></li><li class="navelem"><a class="el" href="classpcl_1_1visualization_1_1_range_image_visualizer.html">RangeImageVisualizer</a></li>
    <li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
  </ul>
</div>
</body>
</html>
